#include "coefs.h"

const int sections = 4;

const float b[4][3] = {
	{ 1, -1.984454421, 1 },
	{ 1, -1.999405318, 1 },
	{ 1, -1.993167556, 1 },
	{ 1, -1.998644244, 1 }
};

//denominator
const float a[4][3] = {
	{ 1, -1.984532740, 0.9884094716 },
	{ 1, -1.988571923, 0.9909378613 },
	{ 1, -1.991214225, 0.9962624248 },
	{ 1, -1.995917854, 0.9977478940 }
};

const float gain[4] = { 0.583805364, 0.583805364, 0.170388576, 0.170388576 };


#define MWSPT_NSEC 13
const int NL[MWSPT_NSEC] = { 1,3,1,3,1,3,1,3,1,3,1,3,1 };
const float NUM[MWSPT_NSEC][3] = {
  {
    0.01416839943433,                 0,                 0 
  },
  {
                   1,                 0,                -1 
  },
  {
    0.01416839943433,                 0,                 0 
  },
  {
                   1,                 0,                -1 
  },
  {
    0.01061464435972,                 0,                 0 
  },
  {
                   1,                 0,                -1 
  },
  {
    0.01061464435972,                 0,                 0 
  },
  {
                   1,                 0,                -1 
  },
  {
   0.005015094751417,                 0,                 0 
  },
  {
                   1,                 0,                -1 
  },
  {
   0.005015094751417,                 0,                 0 
  },
  {
                   1,                 0,                -1 
  },
  {
     0.8912509381337,                 0,                 0 
  }
};
const int DL[MWSPT_NSEC] = { 1,3,1,3,1,3,1,3,1,3,1,3,1 };
const float DEN[MWSPT_NSEC][3] = {
  {
                   1,                 0,                 0 
  },
  {
                   1,   -1.992740305702,   0.9977910469633 
  },
  {
                   1,                 0,                 0 
  },
  {
                   1,   -1.996837669615,   0.9986690342012 
  },
  {
                   1,                 0,                 0 
  },
  {
                   1,   -1.989872067756,   0.9942825585574 
  },
  {
                   1,                 0,                 0 
  },
  {
                   1,   -1.993969383703,   0.9960603774853 
  },
  {
                   1,                 0,                 0 
  },
  {
                   1,   -1.989477089804,   0.9929580678414 
  },
  {
                   1,                 0,                 0 
  },
  {
                   1,   -1.991214772896,   0.9938596848053 
  },
  {
                   1,                 0,                 0 
  }
};
